punch cake - French English Dictionary